Tootsville::Infinity-Shoot

Function

Infinity-Shoot names a function, with lambda list (D U R):

Fire a shot from a projectile device.

Lisp SHOOT = JSON shoot

UNIMPLEMENTED

The projectile device ITEM must be capable of firing a projectile; this includes having sufficient energy (ammunition) to do so.

Projectiles are currently UNIMPLEMENTED.

Usage

{ c: "shoot",
  d: { i: ITEM,
       course: COURSE,
       facing: FACING } }

Facing is interpreted by TOOTSVILLE INTERPRET-FACING.

Example

WRITEME

See also

See also the TOOTSVILLE INFINITY-SET-USER-VAR command for an alternative way to promulgate shots.

File

Defined in file src/infinity/new-commands-20.lisp.